home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AOL File Library: 11,000 to 11,999
/
11000.zip
/
AOLDLs
/
WIN Tools & Treiber
/
SCRIPT.exe
/
skript4.txt
< prev
Wrap
Text File
|
1998-12-21
|
3KB
|
72 lines
Dim myfsObject, myFileList
Dim myFolder, myFile
Dim htmlFile, rohFile, htmlDir, rohDir, htmlDateiName, myHTMLFolder
Dim htmlInit, htmlEnd, tempzeile, Dateiname
Set WSHShell=WScript.CreateObject("WScript.Shell")
Set Shell=WScript.CreateObject("Shell.Application")
'Hier die Ausgangs und Ziel-Verzeichnisse eintragen.
'Wichtig: Am Ende darf kein \ stehen, root-Verzeichnisse (c:\)
'gelten nicht.
htmlDir="c:\temp\html"
rohDir="c:\temp\roh"
'Der Abschlu▀ einer HMTL-Datei
htmlEnd="</body>" & chr(13) & chr(10) & "</html>"
'Datei- und Verzeichnisobjekte setzen
Set myfsObject=CreateObject("Scripting.FileSystemObject")
Set myFolder=myfsObject.GetFolder(rohDir)
Set myHTMLFolder=myfsObject.GetFolder(htmlDir)
Set myFileList=myFolder.Files
For Each myFile in myFileList
'Vor dem Prⁿfen den Textstring auf Kleinschrift schalten
if LCase(right(myFile.Name, 3))="txt" then
'TXT-Endung gegen HTML tauschen
htmlDateiName = left(myFile.Name, len(myFile.Name)-4) & ".html"
'Neues HTML-File schreiben
Set htmlFile=myHTMLFolder.CreateTextFile(htmlDateiName, 1)
'Anfang der HTML-Datei schreiben. Dabei wird der Original-Dateiname
'in die Titelzeile ⁿbernommen
htmlInit="<html>" & chr(13) & chr(10) & "<head>" & chr(13) & chr(10) & "<title>" & myFile.Name & "</title>" & chr(13) & chr(10) & "</head>" & chr(13) & chr(10) & "<body>"
htmlFile.WriteLine(htmlInit)
'Die Original-Datei ÷ffnen und zum Einlesen vorbereiten
Dateiname=rohDIR & "\" & myFile.Name
Set rohFile=myfsObject.OpenTextFile(Dateiname, 1, False)
'Lesen, bis Ende des Textstreams erreicht
Do While (rohFile.AtEndOfStream=False)
tempzeile = rohFile.ReadLine
'Anstelle einer Leerzeile eine Absatzmarke setzen
'Ans Ende einer Zeile den HTML-Zeilenumbruch setzen
if tempzeile="" then
tempzeile = tempzeile & "<p>"
else
tempzeile = tempzeile & "<br>"
end if
'Umlaute und Sonderzeichen ersetzen
tempzeile=replace(tempzeile, chr(34), """)
tempzeile=replace(tempzeile, "Σ", "ä")
tempzeile=replace(tempzeile, "÷", "ö")
tempzeile=replace(tempzeile, "ⁿ", "ü")
tempzeile=replace(tempzeile, "─", "Ä")
tempzeile=replace(tempzeile, "╓", "Ö")
tempzeile=replace(tempzeile, "▄", "Ü")
tempzeile=replace(tempzeile, "▀", "ß")
htmlFile.WriteLine(tempzeile)
loop
'Letzte Zeile schreiben und alles dichtmachen
htmlFile.WriteLine(htmlEnd)
rohFile.Close
htmlFile.Close
end if
Next
WSHShell.popup "Fertig..."